package main

import (
	"time"
)

/*
for select时, 如果管道已经关闭了会怎么样? 如果select中只有一个case呢?
*/

func main() {
	c := make(chan int)
	go func() {
		time.Sleep(1 * time.Second)
		c <- 10
		close(c)
	}()

	//for {
	//	select {
	//	case x, ok := <-c:
	//		time.Sleep(2 * time.Second)
	//		if ok {
	//			fmt.Printf("%v 管道读取到x=%v, ok=%v \n", time.Now().Format())
	//		}
	//	}
	//}
}
